package csel.controller.dispatchers;

import csel.model.GameCommand;

/**
 * Reasons for Existence: To define the type of an AbstractDispatcher object</br>
 * Team Members Responsible</br>
 * Implementation: Nik, Tait</br>
 * Testing: Nik, Tait</br>
 * 
 * @author Nikolas Wolfe
 */
public abstract class AbstractDispatcher
{
	// used by external command producer
	public abstract void export(GameCommand gc);
	
	// used by worker thread
	public abstract void dispatchCommand();
}
